Michele Volpato

Michele Volpato

This week in Flutter #114: Flutter conferences and updates

Newsletter

Last week, I linked “🫴🦋 Is this an emoji?” as a general programming article. A newsletter reader pointed out that there is a package on pub.dev, characters, that helps deal with “strings viewed as sequences of user-perceived characters”. Google published a blog post on this package and the subject in general.

There is also some news about Flutter conferences: Fluttercon videos and Flutter & Friends talks are out. There is some overlap between the two conferences, but there are some talks I am looking forward to, like “Flutter on the Server: Why & How it is Interesting”, “The 6-Step Flex Layout Algorithm, for Humans”, and “Building Voice-Enabled Flutter Apps: A Comprehensive Guide”.

- Michele Volpato

🧑‍💻 Development in Flutter

10 things you will learn after speaking at tech conferences

by Mangirdas Kazlauskas

Why is this link in the “🧑‍💻 Development in Flutter” section? Well, it was written by a Dart and Flutter GDE after a talk at Fluttercon.

Rive Animation for Flutter: A Beginner’s Guide to Creating Stunning Animations with Ease!

by Nikki Eke

I always wanted to play around with Rive. Never working on a project where it made sense did not really help. Animations often boost the overall user engagement and visual appeal of an app. Engaging animations can grab consumers' attention and motivate them to utilize the platform more frequently. Even when using more sophisticated animation tools and approaches, there is a learning curve for developers to master animation. You will discover in this post how to manage and create simple, beautiful Rive animations in your Flutter app.

🎥 Flutter videos

Observable Flutter: Game worlds and cameras

with Craig Labenz and Jochum van der Ploeg

“Tune in to watch as Craig is joined by Wolfen, a core contributor on the Flame game engine, to make sure his camera and game world logic is implemented correctly.”

👨‍💻 Software engineering

Invariants: A Better Debugger?

by Marc Brooker

For reasoning about algorithms, data structures, and distributed systems, invariants are an effective tool. For any complicated system or method you create or use, it is worthwhile to consider a set of invariants. Additionally, it is worthwhile to design your implementation so that even global invariants may be quickly checked in a predictable and consistent manner.


That’s it for this week.

If you want to comment on any of this week’s entries, you can do it in the comment section below.

Have a bug-free week,

- Michele Volpato

Subscribe to this newsletter

Receive an email every week with curated content about Dart and Flutter.

You will also receive a list of resources to learn Flutter.

    We won't send you spam. Unsubscribe at any time.

    Leave a comment